home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / The World of Computer Software.iso / fant150.zip / FANTASY.DOC < prev    next >
Text File  |  1993-01-06  |  58KB  |  1,169 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11. ┌────────────────────────────────────────────────────────────────────────────┐
  12. │                                                                            │
  13. │             ▀█▀▄▄▀█ ▀█▀█▄  ▀█▄   ▀█ █▀▀█▀▀█ ▀█▀█▄  ▄█▀▀▀█ ▀█    ▀█         │
  14. │              █       █  ▀█  █▀█   █    █     █  ▀█ █▄      █▄   ▄█         │
  15. │             ▄███▀   ▀█▀▀▀█  █ ▀█  █    █    ▀█▀▀▀█  ▀▀▀█▄   ▀▀█▀▀          │
  16. │              █       █   █  █  ▀█ █    █     █   █      █     █            │
  17. │             ▄█      ▄█  ▄█ ▄█   ▀██   ▄█▄   ▄█  ▄█ █▄▄▄█▀    ▄█            │
  18. │                                                                            │
  19. │                        ▀█      ▀█▀█▄  ▀█▄   ▀█ ▀█▀▀█▄                      │
  20. │                         █       █  ▀█  █▀█   █  █   ▀█                     │
  21. │                         █      ▀█▀▀▀█  █ ▀█  █  █    █                     │
  22. │                         █       █   █  █  ▀█ █  █   ▄█                     │
  23. │                        ▄█▄▄▄▄█ ▄█  ▄█ ▄█   ▀██ ▄█▄▄█▀                      │
  24. │                                                                            │
  25. └────────────────────────────────────────────────────────────────────────────┘
  26.  
  27.  
  28.  
  29.                                Fantasy Land 1.50
  30.                        Copr 1991 JPSoft and John Parlin
  31.                               All Rights Reserved
  32.                             Release Date: 11-10-1992
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44. ╒═════════════════════════════════════════════════════════════════════════════╕
  45. │░░░░░░ LICENSING INFORMATION - READ THIS! ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
  46. ╘═════════════════════════════════════════════════════════════════════════════╛
  47.  
  48.  
  49. License Agreement
  50.  
  51. By using this program, you acknowledge that you understand and agree to the
  52. terms of this license agreement.  If you do not understand the terms of this
  53. license agreement, then do not use this software until you fully comprehend
  54. the terms of this agreement.
  55.  
  56. You are granted a limited licensed to use this program for a sixty-day trial
  57. period.  After expiration of the trial period, you must either remove this
  58. software from your system or register with the author.  No special "demo" key
  59. files are required during the trial period.  The registration fee is $20.00
  60. U.S. Funds.  A Registration Form is included in this distribution archive and
  61. is called FANTASY.REG.  Once registered, you will receive a license to use
  62. this software on your system for an unlimited period of time.
  63.  
  64. Fantasy Land is Copyrighted 1991 by John Parlin.  All rights are reserved.
  65. You may copy this program and documentation for backup purposes.  You also
  66. may copy and share** UNMODIFIED copies of the program package, providing that
  67. the copyright notice is reproduced and included on all copies and no fee is
  68. charged for distributing this product.
  69.  
  70. *****************************************************************************
  71. *                             IMPORTANT NOTICE**                            *
  72. *                                                                           *
  73. *    **Fantasy Land is an erotic fantasy game.  Due to the potential mature *
  74. *    and/or erotic nature of this program, ACCESS TO MINORS SHOULD BE       *
  75. *    RESTRICTED.  It is recommended that SysOps NOT MAKE THIS PROGRAM       *
  76. *    AVAILABLE FOR DOWNLOAD OR USE BY MINORS.                               *
  77. *                                                                           *
  78. *    IT IS YOUR CIVIL AND MORAL RESPONSIBILITY TO TAKE REASONABLE CARE IN   *
  79. *    DISTRIBUTING THIS SOFTWARE.                                            *
  80. *                                                                           *
  81. *    YOU MAY NOT USE OR DISTRIBUTE THIS PRODUCT IN ANY AREA WHERE SUCH USE  *
  82. *    OR DISTRIBUTION IS PROHIBITED BY LAW OR IN VIOLATION OF COMMUNITY      *
  83. *    STANDARDS.                                                             *
  84. *                                                                           *
  85. *****************************************************************************
  86.  
  87. You may not sell this software for a fee and/or distribute this software
  88. along with other products without expressed written permission from John
  89. Parlin, nor may you modify or remove the Copyright Notice from the
  90. program or the documentation.
  91.  
  92. Those who register this program, will receive a registration number.  This
  93. number will be delivered either by personal upload, netmail or postal
  94. service.  Allow up to 6 weeks for delivery for locations outside the
  95. continental U.S.  For locations within the continental U.S., allow 2-6 weeks
  96. for delivery.  All registrations are processed as soon as they are received.
  97.  
  98. This program is not guaranteed to do anything except take up hard drive
  99. space (and quite a bit of it).  It is not guaranteed to work on every system.
  100. The author does not have the resources available to test this software on all
  101. types of setups.  However, reasonable efforts may be made to support those who
  102. request it, if the resources for such support are readily available to the
  103. author.
  104.  
  105. *The author reserves to right to revoke software licenses in lieu of any
  106.  violation to the terms of this license agreement.
  107.  
  108. Comments, suggestions and bug reports are welcome.  If you have any, you
  109. should contact John Parlin at one of the distribution systems listed below:
  110.  
  111. System Name        | Location          | Sysop Name    |Phone Number|Fido Node
  112. -------------------|-------------------|---------------|------------|----------
  113. Low Voltage        |Brooklyn Center, MN| John Parlin   |612-566-5532|1:282/4021
  114. Odyssey BBS        |Edina, MN          | Stan Hirschman|612-832-5127|1:282/40
  115. O-Zone BBS         |New Hope, MN       | Jim Biggs     |612-537-8659|1:282/30
  116. Beg Borrow or Steal|Eden Prairie, MN   | Paul Andre    |612-934-2982|1:282/37
  117.  
  118. My primary distribution system is Low Voltage.  For fastest response, call and
  119. log on in person. First-time callers have access to my distribution area where
  120. they can leave messages to me or download the latest release.  Remember, if
  121. you leave a message requesting support, call back in 48 hours to receive your
  122. response.
  123.  
  124. I do read netmail received on these systems that is addressed to me.
  125. However, if you need or expect a response, call one of the distribution
  126. systems directly since my netmail sending capabilities are limited.
  127.  
  128. If you're reporting a bug, please give as much detail as possible about the
  129. problem you are experiencing (including the version you're running) so that it
  130. can be duplicated and fixed.  Also be sure to call back to the same system to
  131. check for a response (usually within 48 hours).  Though the author may not
  132. respond to all netmails due to the expense, all messages are considered.
  133.  
  134.  
  135. ╒═════════════════════════════════════════════════════════════════════════════╕
  136. │░░░░░░ INTRODUCTION ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
  137. ╘═════════════════════════════════════════════════════════════════════════════╛
  138.  
  139. Fantasy Land is an erotic, interactive, hit-n-run door game where players
  140. win points for having sexual encounters with other players.  Fantasy Land
  141. can be as tame or as wild as your imagination will allow, through the use of
  142. multiple, randomly selected .SEX encounter files that you can create and
  143. edit.  Fantasy Land comes with one set of default .SEX files and allows for
  144. nine more sets to be created by you (see STEP 4 below).
  145.  
  146. Fantasy Land challenges players to achieve the highest monthly score.
  147. Players do this by collecting offensive and defensive items and using these
  148. items during sexual encounters with other players.  A Fantasy Land can be
  149. custom-built or, you can use one of the default Fantasy Land setups provided
  150. in the DEFAULTS.ZIP and SEXSTACY.ZIP files contained in the distribution
  151. archive.
  152.  
  153. Your Fantasy Land can be a forest, a mansion, a city, or whatever you can
  154. dream up.  Sexual encounter text can be rated-R thru rated-X, all at your
  155. discretion.
  156.  
  157. Players can use the built-in Match-Me computer system that runs SEX-DOS
  158. (Super-Enhanced, eXtra Disk Operating System) to search for offensive and
  159. defensive items, or to display computer matches that the player is compatible
  160. with.
  161.  
  162. Or, players may stumble on a telephone or a private message reader.
  163. Telephones allow players to dial 1-900 services such as Dial-A-Fantasy or
  164. Dial-A-Story.  The private message reader allows players to view private
  165. messages from player-to-player (at an expense of course).
  166.  
  167. Due to the potential erotic nature of this game, it is recommended that SysOps
  168. RESTRICT ITS USE TO USERS WHO ARE OF A MATURE AGE.
  169.  
  170. This program was written in Turbo Pascal using a customized version of
  171. JPDoor 3.1.  The program requires the DORINFO1.DEF or DOOR.SYS drop files in
  172. order to run.  This program has been tested running under RemoteAccess 1.01,
  173. RemoteAccess 1.1x, ProBoard 1.2x and QuickBBS 2.76, in both single and
  174. multinode configurations.
  175.  
  176. The DORINFO1.DEF format used is the RemoteAccess/QuickBBS style format.  The
  177. DOOR.SYS format used is the RemoteAccess and/or GAP/PCBoard style format.
  178.  
  179. Fantasy Land supports DesqView and automatically uses the DesqView alternate
  180. video address if it is detected.
  181.  
  182.  
  183. ╒═════════════════════════════════════════════════════════════════════════════╕
  184. │░░░░░░ INSTALLATION ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
  185. ╘═════════════════════════════════════════════════════════════════════════════╛
  186.  
  187.         Fantasy Land uses either an installed FOSSIL driver or its own
  188. interrupt handler for communications.  It utilizes the DORINFO1.DEF or the
  189. DOOR.SYS BBS dropfile formats.  Just follow the installation steps below and
  190. you should have no problems installing Fantasy Land on your own system.
  191.  
  192. -----------------------------------------------------------------------------
  193.  
  194. STEP ONE:   Create a subdirectory for your Fantasy Land
  195.  
  196.         It is highly recommended (but not absolutely necessary) that you run
  197. Fantasy Land in a subdirectory of its own.  This will help to optimize the
  198. performance of the game as Fantasy Land has numerous support files.
  199.  
  200. -----------------------------------------------------------------------------
  201.  
  202. STEP TWO:   Construct your Fantasy Land
  203.  
  204.         Included in the distribution archive are two archives; DEFAULTS.ZIP
  205. and SEXSTACY.ZIP.  DEFAULTS.ZIP contains a default 55-area Fantasy Land
  206. and SEXSTACY.ZIP contains a default 100-area Fantasy Land.  Both setups
  207. include ASCII text maps.
  208.  
  209.         If you chose to use one of these default setups, simply unpack the
  210. archive into your Fantasy Land directory.
  211.  
  212.         Included in the distribution archive is the program AREAS.EXE.  This
  213. program is used to create and edit your Fantasy Land configuration.  Your
  214. Fantasy Land will be comprised of several areas or 'rooms'.  Players will
  215. move from area to area, taking or leaving items and having sexual encounters
  216. with other players.
  217.  
  218.         When you run AREAS.EXE for the first time, and you are not using one
  219. of the default area configurations, you will be prompted to enter the number
  220. of areas for your Fantasy Land.  It is recommended that you draw out your
  221. Fantasy Land on paper before executing AREAS.EXE.  After you have run
  222. AREAS.EXE, you will not be able to alter the number of areas in your Fantasy
  223. Land configuration without deleting the area file FANTASY.ARE and starting
  224. over.
  225.  
  226.         Once you have your Fantasy Land map drawn out on paper, execute
  227. AREAS.EXE.  When prompted for the number of areas, enter the number you have
  228. decided on.  Your Fantasy Land can have from 10 to 200 areas.  It is
  229. recommended that you have at least 25 areas for a game that will support up
  230. to 15 users.  If you expect to have a large number of players (more than 15)
  231. you should figure on having at least two areas per player.  For example, if
  232. I figure that 25 players will play the game, I might create a Fantasy Land
  233. containing 50-60 areas.
  234.  
  235.         Once you have entered the number of areas to be used, you will be
  236. presented with the main configuration menu.  The following table describes
  237. each of the functions available.
  238.  
  239.  
  240. Command         Description
  241. ------------    -----------------------------------------------------------
  242. C>onfigure      Allows you to edit five items:
  243.  
  244.                 1 - Name of Fantasy Land - You can call your Fantasy Land
  245.                 anything you wish.
  246.  
  247.                 2 - Maximum Daily Turns - Here you can define the number of
  248.                 turns each player may take per day.
  249.  
  250.                 3 - Maximum History File Lines - Fantasy Land maintains a
  251.                 history file which players can use for their viewing
  252.                 pleasure.  Here you can specify the maximum number of lines
  253.                 that the history file will contain.  Each time a player logs
  254.                 into the game, this history file will be checked and trimmed
  255.                 as necessary.
  256.  
  257.                 4 - Maximum number of items maintained -  By default, the
  258.                 AREAS.EXE utility will select a number of items to be
  259.                 maintained according to the number of areas you have selected.
  260.                 However, this value can be increased or decreased through the
  261.                 use of this option.
  262.  
  263.                 NOTE: If you decide to change this value when a game is in
  264.                 progress, the change will not be reflected until a new game
  265.                 starts (end of month) or until you manually restart the game.
  266.  
  267.                 Fantasy Land will, upon initialization, toss the number of
  268.                 items specified here into randomly selected areas.  From that
  269.                 point on, this number of items will be maintained throughout
  270.                 the game (excluding items held by robot players which are
  271.                 in addition to this number).
  272.  
  273.                 5 - Maximum number of defensive items players may carry -
  274.                 Valid entries are 1..5.  If set to 5, players are allowed to
  275.                 carry up to 5 defensive items at one time.  However, if a
  276.                 player exits the game and then re-enters and is found to have
  277.                 5 defensive items in his/her inventory, then the player is
  278.                 "scolded" and "punished" for being frigid.  Also, the player's
  279.                 score is docked HALF it's value!
  280.  
  281.                 If set to any number other than 5, players will be allowed to
  282.                 carry the specified number of defensive items.  They will not
  283.                 be permitted to T>ake more than the defined maximum.
  284.  
  285. E>dit Area      Allows you to edit individual areas.  Specifically, you
  286.                 may alter:
  287.  
  288.                 A>reaname - Each area name can contain up to 45 characters
  289.                 of text.  Text is entered automatically in all upper-case
  290.                 characters.  Once entered the text is converted to upper
  291.                 and lower case characters.  NOTE: When entering area names,
  292.                 keep in mind that each area name in the game will be
  293.                 preceeded with "You are".  Thus, an area name of "Standing
  294.                 on the Porch" will be displayed in the game as "You are
  295.                 Standing On The Porch at area #n".
  296.  
  297.                 North Exit - You can enter another area number that players
  298.                 will exit to if N>orth is selected.  If the area number is
  299.                 set to 0, players will not be able to use this exit.
  300.  
  301.                 South Exit - You can enter another area number that players
  302.                 will exit to if S>outh is selected.  If the area number is
  303.                 set to 0, players will not be able to use this exit.
  304.  
  305.                 East Exit - You can enter another area number that players
  306.                 will exit to if E>ast is selected.  If the area number is
  307.                 set to 0, players will not be able to use this exit.
  308.  
  309.                 West Exit - You can enter another area number that players
  310.                 will exit to if W>est is selected.  If the area number is
  311.                 set to 0, players will not be able to use this exit.
  312.  
  313.                 Up Exit - You can enter another area number that players
  314.                 will exit to if U>p is selected.  If the area number is
  315.                 set to 0, players will not be able to use this exit.
  316.  
  317.                 Down Exit - You can enter another area number that players
  318.                 will exit to if D>own is selected.  If the area number is
  319.                 set to 0, players will not be able to use this exit.
  320.  
  321.                 eFfect Number - You can specify an effect number to assign
  322.                 to any area.  There are three different effects that can be
  323.                 used.  They are:
  324.  
  325.  
  326.                 Effect#   Description
  327.                 -------   ----------------------------------------------------
  328.                   1       Places a telephone in this area.  Feel free to edit
  329.                           the FPHONE#.SEX, MPHONE#.SEX, LPHONE#.SEX and
  330.                           GPHONE#.SEX files to change the monologue of the
  331.                           phone calls.
  332.  
  333.                   2       Places a Match-Me computer terminal in this area.
  334.                           This operates the same as the M> command off the
  335.                           main menu.
  336.  
  337.                   3       Places a private message reader in this area.  When
  338.                           this effect is used, it allows a player to view the
  339.                           contents of any private message from one player to
  340.                           another.  Each time a message is read, the player is
  341.                           charged 50 points.
  342.  
  343.                   4       Places a teleporter in this area.  Players who use
  344.                           this effect are charged 50 points and will be
  345.                           prompted for the area number to teleport to.
  346.  
  347.                 Q>uit - When you select to quit editing a given individual
  348.                 area, you will be prompted for the area number to edit.
  349.                 At this prompt, you may enter N for the next consecutive
  350.                 area, or you may enter a specific area number to edit.
  351.                 And of course, you may press <ENTER> to quit editing areas.
  352.  
  353. L>ist Areas     This command allows you to view the configuration of your
  354.                 Fantasy Land either on your display or a printer.  Your
  355.                 configuration items are listed along with a list of all your
  356.                 areas and their exit numbers.  NOTE: When listing areas,
  357.                 area names are trimmed down.  This is done in order to fit an
  358.                 area's configuration on one line of the display.  It does not
  359.                 indicate that the area name itself has been truncated.
  360.  
  361. Q>uit           When you quit, your configuration will be saved to the
  362.                 file FANTASY.ARE.  It is recommended that you back this
  363.                 file up since you put a bit of work into it.
  364.  
  365. -----------------------------------------------------------------------------
  366.  
  367. STEP THREE:  Initialize the Data Files
  368.  
  369.         Though not absolutely necessary, it is recommended that you initialize
  370. the data files.  To do this, just enter the command:
  371.  
  372.                                   FANTASY /S
  373.  
  374.         This will initialize all necessary data files.  This command is also
  375. used to manually restart the game.
  376.  
  377.         NOTE:  This command does not create a high score file.  If you wish
  378.                to maintain the existing high score file, back up FANTASY.HSC
  379.                before initialization and then restore it when initialization
  380.                is completed.
  381.  
  382.      WARNING:  This command also DELETES the player data file.  This means
  383.                that all players will have to log-on as new players.  This
  384.                over-rides the User Retention setting in FANTFIG.EXE.
  385.  
  386. -----------------------------------------------------------------------------
  387.  
  388. STEP FOUR:  Installing Fantasy Land On Your BBS
  389.  
  390.         This installation process refers to installing Fantasy Land on a
  391. RemoteAccess 1.10 system.
  392.  
  393.         Create a batch file that will execute Fantasy Land.  If you are
  394. running a single node system, your batch file might look something like
  395. this:
  396.  
  397. FANT.BAT :
  398.  
  399. CD \RA\EROTIC
  400. FANTASY FANTASY.CFG
  401. CD \RA
  402.  
  403.         No matter what BBS software you're installing Fantasy Land under,
  404. you should have no problems creating a batch file as shown above.
  405.  
  406.  
  407.  T H E   C O N F I G U R A T I O N   U T I L I T Y :
  408.  
  409.         Fantasy Land uses a configuration utility called FANTFIG.EXE to
  410. administer the system and game parameters.  FANTFIG.EXE expects one command
  411. line parameter and that is the filename of the configuration file to create
  412. or edit.  For example:
  413.  
  414.         FANTFIG.EXE FANTASY.CFG
  415.  
  416.         Creates or edits the configuration file FANTASY.CFG.  Multi-line
  417. systems will need to create more than one configuration file (one for each
  418. line or node in use).
  419.  
  420.         Here is the list of all options available in FANTFIG.EXE:
  421.  
  422.  
  423.         SYSTEM SETUP:
  424.         ----------------------------------------------------------------------
  425.         Line Number:           This is the BBS line number in use for this
  426.                                configuration file.  This is reflected on
  427.                                the status bar.
  428.  
  429.         BBS Name:              This is the BBS name that you wish to use
  430.                                with Fantasy Land.  This is the BBS name
  431.                                that you should specify when filling out
  432.                                the Fantasy Land registration form.
  433.  
  434.         System Operator Name:  This is the BBS System Operator (SysOp)
  435.                                name that you wish to use with Fantasy
  436.                                Land.  This is the SysOp name that you
  437.                                should specify when filling out the
  438.                                Fantasy Land registration form.
  439.  
  440.         Drop File Type:        This setting specifies which drop file
  441.                                type that Fantasy Land should use.  This
  442.                                is a toggle setting and valid choices
  443.                                include DORINFO1.DEF and DOOR.SYS.
  444.  
  445.                                NOTE:  When using the DORINFO1.DEF type drop
  446.                                       file, Fantasy Land does not look for
  447.                                       or recognize DORINFO.DEF or any
  448.                                       variation of the filename DORINFO1.DEF.
  449.                                       It always looks for DORINFO1.DEF.  For
  450.                                       this reason it may be necessary to
  451.                                       copy filenames during batch file
  452.                                       execution.
  453.  
  454.         Drop File Path:        This is the path where Fantasy Land will
  455.                                search for the drop file indicated by the
  456.                                Drop File Type setting.
  457.  
  458.         Communications Driver: This setting allows you to choose between
  459.                                using an installed FOSSIL driver or the
  460.                                internal ASYNC ENGINE.  When using the
  461.                                ASYNC ENGINE, you can also specify non-
  462.                                standard communications port settings
  463.                                (see below).
  464.  
  465.         Comm. Port Name:       This setting can be changed when the
  466.                                ASYNC ENGINE is selected as the communica-
  467.                                tions driver.  Valid selections are COM1
  468.                                through COM8.  Use the <SPACEBAR> to
  469.                                toggle this setting.
  470.  
  471.                                NOTE:  When selecting COM1 through COM4,
  472.                                       default values are assigned to
  473.                                       the Comm. Port Address and IRQ
  474.                                       Number settings.  These may then
  475.                                       be changed manually.
  476.  
  477.         Comm. Port Address:    This setting can be changed when the
  478.                                ASYNC ENGINE is selected as the communica-
  479.                                tions driver.  This allows the use of
  480.                                non-standard communications port base
  481.                                addresses to be used.
  482.  
  483.                                NOTE:  When selecting standard addresses
  484.                                       $03F8, $02F8, $03E8 or $02E8 a
  485.                                       default value will be assigned to
  486.                                       the IRQ Number setting.  The IRQ
  487.                                       Number setting can then be changed
  488.                                       manually.
  489.  
  490.                                Standard Port  Standard Address  Standard IRQ
  491.                                =============  ================  ============
  492.                                    COM1            $03F8             4
  493.                                    COM2            $02F8             3
  494.                                    COM3            $03E8             4
  495.                                    COM4            $02E8             3
  496.  
  497.                                When using COM5 through COM8, you should
  498.                                specify the correct base address and IRQ line
  499.                                number settings that you are using.
  500.  
  501.         IRQ Number:            This setting can be changed when the ASYNC
  502.                                ENGINE is selected as the communications
  503.                                driver.  Valid selections are 1 through 7.
  504.  
  505.         Locked Baud Rate:      This setting can be changed when the ASYNC
  506.                                ENGINE is selected as the communications
  507.                                driver.  If this is set to any value other
  508.                                than 0, the baud rate used to communicate
  509.                                with your modem will be equal to the value
  510.                                specified here.  Valid entries are 0 (no
  511.                                lock), 9600, 19200 and 38400.
  512.  
  513.         Registration Number:   This is the registration number you received
  514.                                from JPSoft when you registered Fantasy Land.
  515.  
  516.         Adopted By:            This is the optional name of a user who may
  517.                                have adopted (registered) Fantasy Land for
  518.                                you.  This is used only when Fantasy Land
  519.                                has been registered.
  520.  
  521.         MultiLine Operations:  This setting activates multi-line operations
  522.                                within the game.  This tends to slow things
  523.                                down a bit if you are running single line so
  524.                                only change this if you are running multi-
  525.                                line.
  526.  
  527.         Communications Drive:  This setting may only be modified when Multi-
  528.                                Line operation is enabled.  If this is set to
  529.                                anything other than none, then this is the
  530.                                drive and path that Fantasy Land will use for
  531.                                all Multi-Line activity communications.
  532.                                Ideally, this should be a RAM disk drive letter
  533.                                with an optional directory name.
  534.  
  535.                                For example, if I was running a two-line
  536.                                system, I might make a 16K RAM disk as my E:
  537.                                drive.  Setting the Communications Drive to
  538.                                E:\ tells Fantasy Land to use the RAM disk
  539.                                root directory for all Multi-Line
  540.                                communcations.
  541.  
  542.                                NOTE:  When using this option, it is IMPORTANT
  543.                                       to specify the same Communications
  544.                                       Drive for each configuration file used!
  545.  
  546.  
  547.         GAME SETUP:
  548.         ----------------------------------------------------------------------
  549.         Snoop Mode:            When this setting is ON, anything echoed to the
  550.                                remote terminal is also echoed on the local
  551.                                console.  In other words, the SysOp can see
  552.                                what the players are doing.  When this setting
  553.                                is turned OFF, the initial loading and robot
  554.                                processing messages are echoed to the local
  555.                                console but actual game play is not.
  556.  
  557.         Play Mode:             Allows the SysOp to choose between Monthly
  558.                                Tournament or Continuous Play modes.  When in
  559.                                Monthly Tournament mode, the game is auto-
  560.                                matically restarted at the end of each month.
  561.                                When in Continuous Play mode, the game does
  562.                                not end until the SysOp manually restarts
  563.                                the game.
  564.  
  565.         Snap Shots Used:       This setting allows the SysOp to turn off
  566.                                the display of ASCII/ASCII-Color snapshots
  567.                                used during the game.
  568.  
  569.                                NOTE:  When this setting is OFF, Fantasy Land
  570.                                       will not display snapshots.  But, the
  571.                                       snapshots must still reside in the
  572.                                       Fantasy Land directory.
  573.  
  574.         Use Handles:           This settings allows the SysOp to determine
  575.                                whether or not players may select an alias to
  576.                                use during the game.  If this setting is ON,
  577.                                then players will enter the game using their
  578.                                current log-on names.  If this setting is OFF,
  579.                                players may select their own aliases.
  580.  
  581.         User Retention:        This setting allows the SysOp to retain the
  582.                                current player data file when the game is
  583.                                automatically restarted.  When this setting is
  584.                                ON, player names/records are retained from
  585.                                month to month during monthly tournaments and
  586.                                only scores are reset.  This saves the players
  587.                                from having to re-enter all information
  588.                                whenever a game is restarted.  When this
  589.                                setting is OFF, all players are deleted at the
  590.                                end of each monthly tournament.
  591.  
  592.                                WARNING: Players are NOT retained when the game
  593.                                         is manually restarted using the /S
  594.                                         command line parameter.
  595.  
  596.         Robot Messages:        This setting allows the SysOp to determine
  597.                                whether or not messages addressed to Robot
  598.                                Players are retained or erased.  This option
  599.                                allows the SysOp to save a few K of space
  600.                                during game play.
  601.  
  602.         Map View Charge:       This setting allows the SysOp to determine the
  603.                                number of points, if any, that players will be
  604.                                charged to view the ASCII map.
  605.  
  606.         Max Make-Ups:          This setting allows the SysOp to determine the
  607.                                number of make-up days that players may play
  608.                                per day.
  609.  
  610.  
  611.  
  612.  
  613.  B A T C H   F I L E  --  P R O G R A M   L O A D I N G
  614.  
  615.         If you are running a multinode system, there are several ways you
  616. could go about loading Fantasy Land.  One example might look like this:
  617.  
  618. RemoteAccess Type 7 Optional Data Field:
  619.  
  620. *C /C C:\RA\FANT.BAT *N
  621.  
  622. FANT.BAT :
  623.  
  624. IF %1 == 2 GOTO LINE_TWO
  625. IF %1 == 1 GOTO LINE_ONE
  626.  
  627. :LINE_ONE
  628.    CD \GAMES\FANTASY
  629.    FANTASY FANT1.CFG
  630.    CD \RA\LINE1\
  631. GOTO STOP
  632.  
  633. :LINE_TWO
  634.    CD \GAMES\FANTASY
  635.    FANTASY FANT2.CFG
  636.    CD \RA\LINE2
  637.  
  638. :STOP
  639.  
  640.         In this example, it is assumed that the node number in use is being
  641. passed to the batch file as a command line parameter.  In the batch file it
  642. is referred to as %1.  It is beyond the scope of this document to get into
  643. batch file programming or RemoteAccess configuration.  Please consult your
  644. DOS and/or RemoteAccess manuals for more information.
  645.  
  646.         Fantasy Land should be run as a type 7 menu entry (shell).  It is
  647. also recommended that you add the optional data parameter to swap
  648. RemoteAccess to disk prior to loading Fantasy Land.  This insures that
  649. there will be adequate memory to run Fantasy Land as a type 7 shell.
  650.  
  651.         Fantasy Land uses record locking and is multinode aware.  To
  652. accomodate the multinode functions, SHARE *MUST* be loaded on the host
  653. computer system (even on single line systems).  If you run a DOS version prior
  654. to 4.0, you may still be required to load SHARE.  If Fantasy Land aborts
  655. abrubtly without producing an error in the FANTASY.LOG file, you should verify
  656. that SHARE is being loaded on your computer.
  657.  
  658.         NOTE:  If you are running Novell Netware and do not have SHARE
  659.                loaded, Fantasy Land should still function properly because
  660.                Novell emulates the DOS SHARE facility.
  661.  
  662.         Fantasy Land supports locked FOSSIL and DTE rates of up to 38,400 and
  663. utilizes JPDoor 3.1 (Custom-XL) for all communications input/output. JPDoor is
  664. copyright 1990,91 by Motor City Software.
  665.  
  666.         Fantasy Land supports DesqView video addresses and will automatically
  667. detect if DesqView is loaded.  DesqView is a trademark and copyright of
  668. Quarterdeck Office Systems.
  669.  
  670. -----------------------------------------------------------------------------
  671.  
  672. STEP FIVE:  Browse through and/or edit the customizable text files included
  673.             in the distribution archive.  These files have a file extension
  674.             of ".SEX" and are also referred to as encounter text files.
  675.  
  676.         Fantasy Land can be as tame or as nasty as you want it to be.  Your
  677. Fantasy Land can be rated R or rated X.  You can edit the following
  678. "encounter" files to suit your tastes.
  679.  
  680.         The ~ (tilde) character is considered an embedded code (macro) in
  681. the following list of customizable files.  It represents the name of the
  682. 'opponent' or the player (whichever is appropriate for the function being
  683. used) being encountered, aroused or spoken to.  When Fantasy Land runs
  684. accross this character, it will be expanded to the formatted name of the
  685. person being encountered.
  686.  
  687.         Fantasy Land randomly selects a number between 1 and 9 when
  688. displaying a .SEX file.  It appends the number to the end of the file name
  689. and then checks to see if that file exists.  If the file is not found, the
  690. default file name (listed below) is displayed.  The distribution archive
  691. contains the default .SEX files listed below and also includes some alternate
  692. .SEX files contributed by players from all over.  If you care to add more
  693. and/or different encounter files, you may do so by adding a number between
  694. one and nine to the filename (i.e.: a second INTFF.SEX file would be named
  695. INTFF1.SEX, a third would be named INTFF2.SEX and so on up to INTFF9.SEX).
  696. This flexibility provides support for up to 10 sets of encounter files
  697. (including the default encounter files).
  698.  
  699. Fantasy Land Customizable Text Files:
  700.  
  701.  
  702. Filename        Description
  703. ------------    ----------------------------------------------------------
  704. 69FM.SEX        Text displayed during an encounter involving a "69"
  705.                 between a female and a male.
  706.  
  707. 69MF.SEX        Same as 69FM.SEX.
  708.  
  709. 69FF.SEX        Text displayed during an encounter involving a "69"
  710.                 between two females.
  711.  
  712. 69MM.SEX        Text displayed during an encounter involving a "69"
  713.                 between two males.
  714.  
  715. INTFF.SEX       Text displayed during an encounter involving intercourse
  716.                 between two females.
  717.  
  718. INTFM.SEX       Text displayed during an encounter involving intercourse
  719.                 between a female and a male.
  720.  
  721. INTMF.SEX       Text displayed during an encounter involving intercourse
  722.                 between a male and a female.
  723.  
  724. INTMM.SEX       Text displayed during an encounter involving intercourse
  725.                 between two males.
  726.  
  727. RORALFF.SEX     Text displayed during an encounter where a female is
  728.                 receiving oral sex from another female.
  729.  
  730. RORALFM.SEX     Text displayed during an encounter where a female is
  731.                 receiving oral sex from a male.
  732.  
  733. RORALMF.SEX     Text displayed during an encounter where a male is
  734.                 receiving oral sex from a female.
  735.  
  736. RORALMM.SEX     Text displayed during an encounter where a male is
  737.                 receiving oral sex from another male.
  738.  
  739. GORALFF.SEX     Text displayed during an encounter where a female is
  740.                 performing oral sex on another female.
  741.  
  742. GORALFM.SEX     Text displayed during an encounter where a female is
  743.                 performing oral sex on a male.
  744.  
  745. GORALMF.SEX     Text displayed during an encounter where a male is
  746.                 performing oral sex on a female.
  747.  
  748. GORALMM.SEX     Text displayed during an encounter where a male is
  749.                 performing oral sex on another male.
  750.  
  751. MPHONE.SEX      Text displayed to player while using a telephone.  This file
  752.                 is displayed to male players.  Program randomly selects
  753.                 MPHONE1..MPHONE5.SEX and if the file is not found, defaults to
  754.                 displaying MPHONE.SEX.
  755.  
  756. FPHONE.SEX      Text displayed to player while using a telephone.  This file
  757.                 is displayed to female players.  Program randomly selects
  758.                 FPHONE1..FPHONE5.SEX and if the file is not found, defaults to
  759.                 displaying FPHONE.SEX.
  760.  
  761. GPHONE.SEX      Text displayed to player while using a telephone.  This file
  762.                 is displayed to male players who have a sexual preference of
  763.                 gay.  Program randomly selects GPHONE1..GPHONE5.SEX and if the
  764.                 selected file is not found, defaults to displaying GPHONE.SEX.
  765.  
  766. LPHONE.SEX      Text displayed to player while using a telephone.  This file
  767.                 is displayed to female players who have a sexual preference of
  768.                 gay.  Program randomly selects LPHONE1..LPHONE5.SEX and if the
  769.                 selected file is not found, defaults to displaying LPHONE.SEX.
  770.  
  771.         Starting with release 1.2, Fantasy Land includes extra encounter
  772. and encounter-graphics files.  I want to thank all who contributed but I keep
  773. losing thier names.  I apologize to those who worked so hard and I promise
  774. that if you send me your names again I won't lose them!!  I do remember a few
  775. off hand; Bob Norvik, Rich Wheeler, and Private Moments.
  776.  
  777.  
  778. -----------------------------------------------------------------------------
  779.  
  780. STEP SIX:  Edit Robot Players
  781.  
  782.         Let's face it, Fantasy Land requires user interaction.  There's no
  783. fun in playing when there is no one to have an encounter with.  To make
  784. matters worse, many BBS's will have unbalanced genders (i.e. more males
  785. than females).
  786.  
  787.         For this reason, Fantasy Land allows the use of robot players.
  788. It is recommended that you maintain at least one female and one male robot
  789. player.  This is done through the use of robot definition files.  These are
  790. simply ASCII text files which end in a .FRB extension.  The format for such
  791. a file is as follows:
  792.  
  793. Line 1 : Name of robot player (keep it short if possible)
  794. Line 2 : Sex of robot player (M, F)
  795. Line 3 : Preferrence of robot player (S, B, G)
  796. Line 4 : The robot player's "Unwilling" statement (45 characters)
  797. Line 5 : The robot player's "Willing" statement (45 characters)
  798.  
  799.         For example, if I wanted to create a female robot player named
  800. Suzzie Queue who had a sexual preferrence of Bisexuality, I might have a
  801. file like this:
  802.  
  803.  
  804. Filename:  SUZZIE.FRB
  805.  
  806.         And in this file would be the following contents (no blank lines!):
  807.  
  808. SUZZIE QUEUE
  809. F
  810. B
  811. Not tonight.  I have a headace!
  812. Okay but can I be on top?
  813.  
  814.         Upon startup, Fantasy Land will look for any files ending with the
  815. extension of .FRB.  When it finds one, it will process it.  If the robot
  816. player does not exist, it will be added.  If the robot player does exist,
  817. it will be updated.  That is, the robot player's status will be updated to
  818. take another encounter and the robot player will be moved to a different,
  819. randomly selected area.  Upon creation of a robot player, Fantasy Land assigns
  820. that player with two randomly-selected defensive items.  This is the only
  821. means that a robot player has to score.
  822.  
  823.         NOTE:  All .FRB robot definition files must reside in the same
  824.         directory as FANTASY.EXE in order to be processed.  Processing does
  825.         not take place if a player is already in the game when another
  826.         player enters.
  827.  
  828. -----------------------------------------------------------------------------
  829.  
  830. STEP SEVEN:  Let your users play!
  831.  
  832.  
  833. ╒═════════════════════════════════════════════════════════════════════════════╕
  834. │░░░░░░ SUPPORT FILES ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
  835. ╘═════════════════════════════════════════════════════════════════════════════╛
  836.  
  837.         In addition to the files listed above, Fantasy Land has other
  838. support files related to program operation.  These are:
  839.  
  840.  
  841. Filename        Description
  842. ------------    -------------------------------------------------------------
  843. FANTASY.EXE     The main program executable.
  844.  
  845. AREAS.EXE       The Fantasy Land Area Configuration Utility.
  846.  
  847. FANTFIG.EXE     The program configuration editor.
  848.  
  849. FANTHELP.HLP    The main program help file displayed when a player selects
  850.                 I>nstructions.
  851.  
  852. FLPED13.ZIP     A full screen player editor for Fantasy Land written by
  853.                 Dennis Ayala.
  854.  
  855. FANTASY.DOC     This documentation.
  856.  
  857. FANTASY.REG     Program registration form.
  858.  
  859. SUPPORT.DOC     A text file of frequently asked questions along with the
  860.                 most common answers.
  861.  
  862. FLSTRUCT.DOC    This is the data file structure document for the current
  863.                 release.  This data is subject to change, without notice in
  864.                 future releases.
  865.  
  866. FANTASY.BUM     This is a bummer list of aliases that cannot be used in
  867.                 the game. This is an ASCII text file which contains NO
  868.                 BLANK LINES.  Each line contains a string of characters
  869.                 that you do not want to be used in an alias.  When a new
  870.                 player logs on, this file is referrenced (if it exists)
  871.                 and a comparison is made on the alias that the new player
  872.                 has selected.  If any string contained in the bummer list
  873.                 is found to be imbedded in the player's alias, the player
  874.                 will receive a short message and will be reprompted for an
  875.                 alias.
  876.  
  877.                 Example:  If a line of FANTASY.BUM contains the word
  878.                 "HATER", and a player signed on and chose an alias of
  879.                 "WOMAN HATER", the alias would not be allowed.
  880.  
  881.                 Example of FANTASY.BUM contents:
  882.  
  883.                 hater
  884.                 sysop
  885.                 pedophile
  886.  
  887.                 It doesn't matter if the characters are in upper and/or
  888.                 lower case.  Fantasy Land will convert to all uppercase for
  889.                 the comparison.
  890.  
  891. FANTASY.LOG     This is an error log that Fantasy Land creates when an
  892.                 error is encountered.  If it exits, it recommended that you
  893.                 view it to determine if an actual problem exists.
  894.  
  895. FANTASY.ARE     This is the area configuration file.  This file contains
  896.                 not only the configuration but also the individual area
  897.                 information used by the program.  It is created by AREAS.EXE
  898.                 and is maintained by FANTASY.EXE throughout the game.
  899.  
  900. FANTASY.DAT     This is the player data file.  This file is created and
  901.                 maintained by the main program executable.
  902.  
  903. FANTASY.DTE     This is a date file used internally by Fantasy Land to
  904.                 determine when a tournament has ended.
  905.  
  906. FANT1.ANS/.ASC  An ANSI graphics file displayed to all users who enter the
  907.                 game.  Fantasy Land randomly selects to display either
  908.                 FANT1 or FANT2 when a player logs on for a variety of
  909.                 opening screens.  An ASCII version (.ASC) supports players
  910.                 who do not have ANSI enabled.
  911.  
  912. FANT2.ANS/.ASC  An alternate of FANT1.ANS.
  913.  
  914. WELCUM.ANS      An ANSI color text file displayed to new players who log
  915.                 into the game.
  916.  
  917. WELCUM.ASC      An ASCII text file displayed to new players who enter the
  918.                 game but do not have ANSI enabled.
  919.  
  920. ALIAS.ANS       An ANSI color text file displayed to new players just prior
  921.                 to being prompted for an alias to use.
  922.  
  923. ALIAS.ASC       An ASCII text file displayed to new players who enter the
  924.                 game but do not have ANSI enabled; just prior to being
  925.                 prompted for an alias to use.
  926.  
  927. GORALFM.ANS     This is an ANSI file which is displayed during an encounter
  928.                 where a female is performing oral sex on a male.
  929.  
  930. RORALMF.ANS     This is an ANSI file which is displayed during an encounter
  931.                 where a male is receiving oral sex from a famale.
  932.  
  933. RORALMM.ANS     This is an ANSI file which is displayed during an encounter
  934.                 where a male is receiving oral sex from another male.
  935.  
  936. RORALMM1.ANS    This is a secondary file to RORALMM.ANS.
  937.  
  938. GORALMM.ANS     This is an ANSI file which is displayed during an encounter
  939.                 where a male is performing oral sex on another male.
  940.  
  941. GORALMM1.ANS    This is a secondary file to GORALMM.ANS.
  942.  
  943. INTMM.ANS       This is an ANSI file which is displayed during an encounter
  944.                 where a male is having intercourse with another male.
  945.  
  946. INTMF.ANS       This is an ANSI file which is displayed during an encounter
  947.                 where a male is having intercourse with a female.
  948.  
  949. MOVEHELP.ANS    This is an ANSI file which lists the commands that are
  950.                 available while moving around.
  951.  
  952. MOVEHELP.ASC    This is the ASCII equivalant of MOVEHELP.ANS.  Displays
  953.                 to players who do not have ANSI enabled.
  954.  
  955. MAXTURNS.ANS    An ANSI color text file displayed to players who have
  956.                 used up all their turns for the day.
  957.  
  958. MAXTURNS.ASC    An ASCII text file displayed to players who have used up
  959.                 all their turns for the day but do not have ANSI enabled.
  960.  
  961. VD.ANS          ANSI file displayed to a player who contracts a mild venereal
  962.                 disease.
  963.  
  964. VD.ASC          The ASCII text file version of VD.ANS.
  965.  
  966. VD2.ANS         ANSI file displayed to a player who contracts a SERIOUS
  967.                 venereal disease.
  968.  
  969. VD2.ASC         The ASCII text file version of VD2.ANS displayed to players
  970.                 who do not have ANSI enabled.
  971.  
  972. SNAP*.ANS/ASC   All SNAP* files are snapshots of player portraits used by
  973.                 the players.  If you can come up with some better, or if
  974.                 you would like to edit the snapshots for your game, feel
  975.                 free.
  976.  
  977. MSELECT.ANS     The male portrait selection file (ANSI).
  978.  
  979. MSELECT.ASC     The male portrait selection file (ASCII).
  980.  
  981. FSELECT.ANS     The female portrait selection file (ANSI).
  982.  
  983. FSELECT.ASC     The female portrait selection file (ASCII).
  984.  
  985. *.FRB           An ASCII text file that defines a robot player (see above).
  986.  
  987. *.FSG           An ASCII text file message from one player to another.
  988.                 Formatted by the main program executable.  These files will
  989.                 begin appearing as the game progresses.  Don't be alarmed
  990.                 by the growing number of these files.  They are deleted
  991.                 when read by players or when the game is restarted.
  992.  
  993. ########.LOG    ASCII text files which are log remnants.  Fantasy Land
  994.                 creates temporary log files when a player enters the game.
  995.                 That log is then specific to that player.  As players exit,
  996.                 Fantasy Land processes these log files and integrates them
  997.                 into the history file.  If you find remnants of log files
  998.                 and no player is in the game, you can delete these as they
  999.                 have somehow been missed (power loss, lockup, etc.).
  1000.  
  1001. DEFAULTS.ZIP    An archive that contains a default 55-area Fantasy Land
  1002.                 along with an ASCII text file map.
  1003.  
  1004. SEXSTACY.ZIP    An archive that contains a default 100-area Fantasy Land
  1005.                 along with an ASCII text file map (courtesy of Greg Jansen).
  1006.  
  1007. REVIVE.EXE      This is a standalone maintenance utility that will revive
  1008.                 any player who is recovering from a previous encounter.  This
  1009.                 can be run from the batch file that calls Fantasy Land, if
  1010.                 desired.  If REVIVE detects that someone is currently in the
  1011.                 game, then it will abort rather than process the user file.
  1012.  
  1013.                 REVIVE.EXE requires one command line parameter and that is
  1014.                 the configuration file name to be used.
  1015.  
  1016.                 Example:    REVIVE.EXE FANT1.CFG
  1017.  
  1018.                 Uses the Communications Drive specified in FANT1.CFG to
  1019.                 determine if any one is currently playing the game.
  1020.  
  1021.                 NOTE:  It does not matter what configuration file name is
  1022.                        specified as long as it is a valid configuration file
  1023.                        name.  The only information used is the Communications
  1024.                        Drive setting which should be the same for all
  1025.                        configuration files.
  1026.  
  1027. REMOVE.EXE      This is a utility that is used to remove unwanted players from
  1028.                 the player and area data files.  For example, if you created a
  1029.                 robot and later got rid of it, the robot's player data would
  1030.                 still be contained in the player and area data files.
  1031.  
  1032.                 To use REMOVE.EXE just run it from your Fantasy Land directory.
  1033.                 Enter the player's name to remove and REMOVE will do the rest.
  1034.  
  1035.                 NOTE:  REMOVE.EXE does not utilize record locking and should
  1036.                        not be run while Fantasy Land is in use.
  1037.  
  1038. LISTDATA.EXE    This is a utility that allows the SysOp to examine player
  1039.                 data that is contained in the player data file FANTASY.DAT.
  1040.                 All player data is displayed to the screen.
  1041.  
  1042.                 To use LISTDATA.EXE just run it from your Fantasy Land
  1043.                 directory.
  1044.  
  1045.                 NOTE:  LISTDATA.EXE does not utilize record locking and should
  1046.                        not be run while Fantasy Land is in use.
  1047.  
  1048. WHOSON.EXE      This is a utility that is intended for use on multinode
  1049.                 systems.  It can be run in a separate window as long as it is
  1050.                 run from the Fantasy Land directory.  This utility will
  1051.                 display what players are on what nodes in the game.  The
  1052.                 display is updated approximately every 5 seconds.
  1053.  
  1054.                 WHOSON.EXE requires one command line parameter and that is
  1055.                 the configuration file name to be used.
  1056.  
  1057.                 Example:    WHOSON.EXE FANT1.CFG
  1058.  
  1059.                 Uses the Communications Drive specified in FANT1.CFG to
  1060.                 monitor player activity.
  1061.  
  1062.  
  1063.  
  1064. Manually Restarting The Game:
  1065. -----------------------------
  1066.  
  1067.         Since there is much data manipulation that needs to be done to
  1068. restart a game, a function has been added so that you, the SysOp can restart
  1069. a game should the need arise.
  1070.  
  1071.         To manually restart a game, call Fantasy Land with the /S command
  1072. line parameter:
  1073.  
  1074.                               FANTASY.EXE /S
  1075.  
  1076.         This will alter the necessary data files and keep the area files
  1077. intact.
  1078.  
  1079.         WARNING:  The use of this parameter will DELETE all players
  1080.                   regardless of the User Retention setting in the FANTFIG.EXE
  1081.                   configuration utility.
  1082.  
  1083.  
  1084.  
  1085. ╒═════════════════════════════════════════════════════════════════════════════╕
  1086. │░░░░░░ PLAYING THE GAME ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
  1087. ╘═════════════════════════════════════════════════════════════════════════════╛
  1088.  
  1089.         Fantasy Land is a land of areas or "rooms".  Players move from area
  1090. to area, taking and leaving offensive and defensive items.  If a player has
  1091. ANSI enabled, offensive items are displayed in green text while defensive
  1092. items are displayed in red text.  Players may carry up to 5 items at any
  1093. given time.
  1094.  
  1095.         Offensive items are used on other players during encounters.  Each
  1096. offensive item can be 'blocked' by a particular defensive item.
  1097.  
  1098.         Further, each time an offensive item is used on an opponent, the
  1099. opponent's resistance level is reduced by a number corresponding to the
  1100. offensive item's strength value.  If a player has the defensive item that
  1101. blocks an offensive item used, the player gains 25 points and an increase
  1102. in resistance level which corresponds to the strength value of the offensive
  1103. item.  The following list describes the offensive items and their strength
  1104. along with the defensive item required to 'block' an encounter.
  1105.  
  1106.  
  1107.      Offensive Item             Strength        Defensive Blocking Item
  1108. -------------------------       --------       -------------------------
  1109. Tickle Feather                     2            Not Ticklish Spell
  1110. Rose Petals                        2            Not Ticklish Spell
  1111. Erotic Pictures                    3            Cold Shoulder
  1112. Vibrator                           5            Non-Seductive Spell
  1113. Enormous Dildo                     7            Force Field
  1114. Leather Whip                       8            Numbness Spell
  1115. Love Potion                        9            Non-Seductive Spell
  1116. Rope and Gag                       10           Rope Disolver
  1117.  
  1118.  
  1119.         Each time a player uses an offensive item, it is removed from the
  1120. player's possesion and 'tossed' into another randomly selected area.
  1121. Defensive items may be retained for as long as a player wishes.   However,
  1122. when a player selects to pick up (T>ake) a defensive item, the player is
  1123. charged 50 points which is removed from the player's score.
  1124.  
  1125.         New players are started out with a resistance level of 10 and are
  1126. given 200 points so they can afford to use some of the features which require
  1127. a point-charge fee, if desired.
  1128.  
  1129.         When a player selects to have an encounter with another player,
  1130. both players must be in the same area.  To start the encounter, the
  1131. aggressor selects the command A>rouse and enters the number of the
  1132. player to be aroused or encountered.  If the player being aroused has
  1133. already had an encounter since the last time they played, they are
  1134. considered "recovering" and are not available for an encounter.
  1135.  
  1136.         Once an encounter attempt is started, the aggressor may U>se
  1137. offensive items on the defending opponent.  Each time an offensive item is
  1138. successfully used, the defending opponent's resistance level is worn down
  1139. by the value corresponding to the strength of the item used.  Once the
  1140. defending player's resistance level reaches 0, the defending player will
  1141. submit to the aggressor!
  1142.  
  1143.         Once a defending player has submitted, the aggressor is presented
  1144. with a sub-menu.  This menu is self-explanatory, so just go for it!!
  1145.  
  1146.         But beware!  All this screwing around can be hazardous to your
  1147. health!   You can purchase protection against sexually-transmitted diseases
  1148. off the main menu.  But protection costs 1000 points.  If you do not have
  1149. protection, and your score is over 1500 points, you have about a 1 in 5
  1150. chance of contracting a venereal disease after having a sexual encounter.
  1151. If you contract a mild venereal disease, a vaccine shot will cost you 1500
  1152. points.  If you contract a serious venereal disease, a surgical procedure
  1153. is necessary to save your life but renders your character scoreless, forcing
  1154. your character to start the game over and also terminates play for that day.
  1155.  
  1156.         Once you have purchased protection, your "sexperience" level
  1157. will begin to accumulate.  Each sexual encounter increases the aggressor's
  1158. sexperience level by two points.  Once a player reaches 100 sexperience
  1159. points, he is considered to be at "Sexpert" level.  The main advantage to
  1160. achieving this level is that all offensive items double in strength.  But
  1161. beware... the defending player's block also doubles in strength.
  1162.  
  1163.         The player with the highest score at the end of the month is
  1164. declared the winner and the game is restarted automatically except when the
  1165. game is placed in continuous play mode by the SysOp.  When in continuous
  1166. play mode, the game does not come to an end until the SysOp manually resets
  1167. the game.
  1168.  
  1169.